armor-piercing grenade - German English Dictionary